package thread;
/*
多线程
线程之间是并发执行的
线程的第一种创建方式\继承Thread并重写Run方法
该方法优点:结构简单,有利于内部类形式创建
缺点:1.Java是单继承
这就意味着继承了Thread集没办法再继承其他类
这在实际开发中存在着诸多不便(实际上继承最主要的目的是复用方法)
2.继承该线程类时重写run方法
将线程任务定义在run方法中
这回导致线程与线程要执行的任务存在了必然的耦合关系
不利于线程的重用,利用率低
 */
public class ThreadDemo {
    public static void main(String[] args) {
     Thread j=new MyThread1();
     Thread l=new MyThread2();
     j.start();
     l.start();
        }
    }
class MyThread1 extends Thread{
    public void run(){
        for (int i=0;i<1000;i++){
            System.out.println("你们过来看看我怎么样");
        }
    }
}
class MyThread2 extends Thread{
    public void run(){
        for (int i=0;i<3000;i++){
            System.out.println("我不想看你");
        }
    }
}